# github action

Publishing with a custom GitHub Actions workflow: 提交到主分支时就会自动更新

$ mkdir -p .github/workflows

$ cd .github/workflows

# 名字随便
.github/workflows$ vim actions.yml

如果是这个仓库推送自己,那么直接用action自动生成的secrets.GITHUB_TOKEN

推送到其他仓库才用自定义token 创建token 点击你的头像 > Settings > Developer settings > Personal access tokens > Generate new token (classic). 权限至少要勾选repo, workflow

在仓库Settings> Secrets> Actions> New repository secret> 命名变量ACCESS_TOKEN, 填上生成token的值

在ci.yml中用secrets.ACCESS_TOKEN

ci.yml

TARGET_BRANCH: 这个不是根据哪个分支什么, 而是是要生成的. 所以你会看到自己多了一个gh-pages分支